marvel at something wonderful - Turkish English Dictionary